home *** CD-ROM | disk | FTP | other *** search
-
- ;=================================
- ;| Messages definition part |
- ;=================================
-
- #mess 01
- Delay 3
- TextA: -1 84 "You need a yellow access card"
- TextB: -1 94 "to open this door."
- #end
-
- #mess 02
- Delay 3
- TextA: -1 84 "You need a green access card"
- TextB: -1 94 "to enter the cargo elevator."
- #end
-
- #mess 03
- Delay 3
- TextA: -1 84 "These gates are locked."
- #end
-
- #mess 04
- Delay 3
- TextA: -1 84 "You have unlocked the gates."
- #end
- ;=================================
- ;| Processes definition part |
- ;=================================
- #proc 01
- StartDelay 0
- BackWait 5
- Speed 8
- SfxId 83
- SfxPosxy 18 7
- LightRemap
- CheckBack
- #action
- waitout 4736 1984 240
- move 18 6 240 0
- move 19 8 240 0
- move 17 6 240 0
- #end
-
- #proc 03
- StartDelay 0
- BackWait 5
- Speed 8
- SfxId 83
- SfxPosxy 13 6
- LightRemap
- CheckBack
- #action
- waitout 3456 1744 240
- move 12 7 -240 0
- move 13 8 -240 0
- move 15 6 -240 0
- #end
-
- #proc 04
- LinkSwitchAt 31 5
- sfxid 83
- SfxPosxy 16 5
- #action
- move 25 5 0 180
- move 24 6 0 180
- move 26 6 0 180
- move 24 5 0 -180
- move 25 4 0 -180
- move 24 4 0 -180
- move 17 5 0 -240
- move 16 6 0 -240
- move 17 4 0 -240
- #end
-
- #proc 05
- StartDelay 0
- Speed 10
- sfxid 88
- SfxPosxy 20 5
- #action
- xmove 20 5 30 -260
- xmove 21 5 30 -260
- xmove 19 6 30 -260
- #end
-
- #proc 06
- StartDelay 0
- sfxid 80
- SfxPosxy 23 5
- Speed 8
- #action
- up 23 4 100
- up 23 6 100
- #end
-
- #proc 07
- StartDelay 0
- Speed 20
- sfxid 87
- SfxPosxy 28 5
- #action
- move 29 6 0 400
- move 29 7 0 400
- move 28 5 0 400
- move 28 6 0 -400
- move 27 6 0 -400
- move 29 4 0 -400
- #end
-
- #proc 08
- StartDelay 0
- Speed 4
- backwait 5
- sfxid 86
- SfxPosxy 21 13
- LightRemap
- lock
- lockmessage 3
- #action
- waitout 5376 3584 512
- move 21 12 0 -400
- move 21 13 0 -400
- move 20 13 0 -400
- move 23 14 0 400
- move 22 15 0 400
- move 22 14 0 400
- move 21 11 0 -200 s:2
- move 22 13 0 -200 s:2
- move 21 14 0 200 s:2
- move 21 15 0 200 s:2
- #end
-
- #proc 10
- LinkSwitchAt 16 11
- onmessage 4
- #action
- unlock 08
- ; unlock 09
- #end
-
- #proc 11
- StartDelay 0
- Speed 8
- sfxid 88
- SfxPosxy 22 16
- #action
- ymove 22 16 -240 30
- ymove 22 17 -240 30
- ymove 24 16 -240 30
- #end
-
- #proc 12
- StartDelay 0
- Speed 8
- sfxid 80
- SfxPosxy 33 14
- #action
- up 33 14 100
- #end
-
- #proc 13
- StartDelay 0
- BackWait 5
- Speed 8
- SfxId 83
- SfxPosxy 39 12
- CheckBack
- #action
- waitout 10112 3200 240
- move 40 12 240 0
- move 38 13 240 0
- move 39 12 240 0
- #end
-
- #proc 14
- StartDelay 0
- linkswitchat 35 11
- Speed 8
- SfxId 83
- SfxPosxy 39 15
- #action
- move 40 16 240 0
- move 39 15 240 0
- move 40 17 240 0
- #end
-
- #proc 16
- StartDelay 0
- BackWait 5
- Speed 6
- SfxId 89
- SfxPosxy 42 24
- lightremap
- CheckBack
- #action
- waitout 10880 6400 500
- move 42 25 0 -240
- move 42 24 0 -240
- move 43 24 0 -240
- move 41 25 0 240
- move 44 25 0 240
- move 43 25 0 240
- #end
-
- #proc 17
- StartDelay 0
- BackWait 5
- Speed 6
- SfxId 89
- SfxPosxy 47 25
- lightremap
- CheckBack
- #action
- waitout 12160 6400 500
- move 47 25 0 -240
- move 48 24 0 -240
- move 49 24 0 -240
- move 48 25 0 240
- move 49 25 0 240
- move 46 25 0 240
- #end
-
- #proc 18
- StartDelay 0
- Speed 8
- SfxId 88
- SfxPosxy 50 21
- #action
- move 50 22 240 0
- move 51 20 240 0
- move 49 21 240 0
- #end
-
- #proc 19
- StartDelay 0
- Speed 8
- SfxId 88
- SfxPosxy 50 28
- #action
- move 51 27 -240 0
- move 50 28 -240 0
- move 51 28 -240 0
- #end
-
- #proc 20
- linkswitchat 49 30
- StartDelay 0
- Speed 8
- lock
- SfxId 80
- Sfxposxy 50 24
- #action
- up 50 24 100
- up 51 26 100
- up 51 25 100
- up 50 25 100
- #end
-
- #proc 21
- LinkSwitchAt 50 19
- #action
- unlock 20
- #end
-
- #proc 22
- StartDelay 0
- Speed 20
- SfxId 88
- SfxPosxy 55 25
- #action
- move 55 25 0 -260
- move 55 24 0 -260
- move 56 24 0 -260
- #end
-
- #proc 23
- StartDelay 0
- Speed 12
- SfxId 88
- SfxPosxy 33 16
- #action
- xmove 33 16 30 400
- xmove 33 17 30 400
- xmove 32 17 30 400
- #end
-
- #proc 24
- linkswitchat 33 19
- StartDelay 0
- Speed 8
- SfxId 83
- sfxposxy 24 24
- lightremap
- #action
- move 23 24 -260 0
- move 22 24 -260 0
- move 25 23 -260 0
- #end
-
- #proc 25
- LinkSwitchAt 34 31
- StartDelay 0
- Speed 8
- SfxId 88
- SfxPosxy 23 31
- lightremap
- #action
- ymove 24 31 240 30
- ymove 23 32 240 30
- ymove 23 30 240 30
- #end
-
- #proc 26
- StartDelay 0
- Speed 8
- SfxId 88
- SfxPosxy 22 35
- lightremap
- #action
- move 23 35 0 240
- move 24 35 0 240
- move 22 34 0 240
- move 20 36 0 260
- #end
-
- #proc 27
- StartDelay 0
- Speed 8
- SfxId 88
- SfxPosxy 27 36
- lightremap
- #action
- move 28 36 240 0
- move 27 36 240 0
- move 27 37 240 0
- move 26 38 260 0
- #end
-
- #proc 02
- LinkSwitchAt 34 32
- StartDelay 0
- Speed 8
- SfxId 83
- SfxPosxy 23 27
- lightremap
- #action
- move 23 27 0 -240
- move 24 26 0 -240
- move 23 26 0 -240
- move 22 27 0 240
- move 25 26 0 240
- move 24 27 0 240
- up 35 30 100
- up 21 30 100
- change 29 27 184
- change 27 28 185
- change 29 28 186
- #end
-
- #proc 15
- StartDelay 0
- Speed 8
- SfxId 87
- SfxPosxy 9 24
- #action
- xmove 8 25 -30 500
- xmove 8 26 -30 500
- xmove 9 26 -30 500
- ymove 10 25 500 -30
- ymove 8 24 500 -30
- ymove 9 24 500 -30
- move 15 25 0 -520
- move 16 26 0 -520
- move 16 27 0 -520
- xmove 34 11 30 -400
- xmove 34 12 30 -400
- xmove 33 11 30 -400
- #end
-
- #proc 28
- StartDelay 0
- Speed 10
- SfxId 84
- SfxPosxy 26 18
- lightremap
- redkey
- lockmessage 1
- #action
- move 26 18 -700 0
- move 27 18 -700 0
- move 26 19 -700 0
- move 27 19 -700 0
- move 27 17 -700 0
- #end
-
- #proc 29
- StartDelay 0
- Speed 8
- backwait 5
- SfxId 83
- SfxPosxy 29 19
- lightremap
- CheckBack
- #action
- move 28 19 0 240
- move 29 19 0 240
- move 30 20 0 240
- #end
-
- #proc 30
- StartDelay 0
- Speed 12
- SfxId 87
- SfxPosxy 28 30
- #action
- up 29 31 82
- #end
-
- #proc 31
- StartDelay 0
- Speed 6
- SfxId 80
- SfxPosxy 28 12
- greenkey
- lockmessage 2
- #action
- move 25 13 0 -220
- move 27 13 0 -220
- move 26 12 0 -220
- move 26 13 0 220
- move 25 14 0 220
- move 27 14 0 220
- up 26 14 90 s:8
- #end
-
- #proc 0
- enddelay 0.1
- sfxid 82
- sfxposxy 29 14
- linkswitchat 29 13
- #action
- playani 1
- #end
-
- ;============================================
- ;| Link switches and objects to processes: |
- ;| Format: "LINK swx swy Nproc" |
- ;============================================
- #links
- floor 18 7 1
- floor 18 8 1
- floor 17 5 5
- floor 13 7 3
- floor 13 6 3
- link 31 5 4
- floor 15 5 4
- floor 23 4 6
- floor 23 6 6
- floor 27 4 7
- floor 27 5 7
- floor 27 6 7
- floor 20 12 8
- floor 20 13 8
- floor 20 14 8
- floor 20 15 8
- floor 22 12 8
- floor 22 13 8
- floor 22 14 8
- floor 22 15 8
- ; link 21 14 9
- link 16 11 10
- shoot 22 16 11
- floor 32 13 12
- floor 32 14 12
- floor 39 12 13
- ; link 38 13 13
- link 35 11 14
- floor 39 16 14
- floor 42 24 16
- floor 42 25 16
- floor 47 24 17
- floor 47 25 17
- destroy 51 22 18
- destroy 50 27 19
- link 50 19 21
- link 49 30 20
- link 51 24 22
- floor 34 16 23
- floor 34 17 23
- link 33 19 24
- link 34 31 25
- floor 25 35 26
- floor 27 33 27
- link 34 32 02
- floor 22 27 02
- floor 22 26 02
- link 11 26 15
- floor 25 18 28
- floor 26 18 28
- floor 27 18 28
- floor 28 19 29
- floor 28 29 30
- floor 26 13 31
- floor 26 14 31
- link 29 13 0
- #end
- .
-
-